package com.weilx959.spt.plugin.e2sp.utils.expression.deparser;

import com.weilx959.spt.plugin.e2sp.constant.ExcelToSqlConstants;
import net.sf.jsqlparser.expression.StringValue;

/**
 * PostgreSQL表达式解解析器
 *
 * @author weilx
 * @since 2024-05-15
 */
public class PostgreSQLExpressionDeParser extends ParentExpressionDeParser {
    @Override
    public void visit(StringValue stringValue) {
        if (ExcelToSqlConstants.SYSDATE_FUNCTION.equals(stringValue.getValue())) { // 系统日期
            buffer.append("NOW()");
        } else {
            super.visit(stringValue);
        }
    }
}
